A VLSI Scan-Chain Optimization Algorithm for Multiple Scan-Paths

نویسندگان

  • Susumu KOBAYASHI
  • Mikio KUBO
چکیده

This paper presents an algorithm for the scanchain optimization problem in multiple-scan design methodology. The proposed algorithm, which consists of four phases, first determines pairs of scan-in and scan-out pins (Phase 1), and then assigns flip-flops to scan-paths by using a graph theoretical method (Phase 2). Next the algorithm decides connection-order of flipflops in each scan-path by using TSP (Traveling Salesman Problem) heuristics (Phase 3), and finally exchanges flip-flops among scan-paths in order to reduce total scan-path length (Phase 4). Experiments using actual design data show that, for ten scanpaths, our algorithm achieved a 90% reduction in scan-test time at the expense of a 7% total scan-path length increase as compared with the length of a single optimized scan-path. Also, our algorithm produced less total scan-path length than other three possible algorithms in a reasonable computing time. key words: VLSI CAD, scan-chain, layout design, design for testability

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scan-chain Optimization Algorithms for Multiple Scan-paths

| This paper presents an algorithm framework for the scan-chain optimization problem in multiple-scan design methodology. It also presents algorithms we propose based on the framework; these are the rst algorithms ever proposed for multiplescan designing. Experiments using actual design data show that, for ten scan-paths, our algorithms achieved a 90% reduction in scan-test time at the expense ...

متن کامل

Genetic Algorithms for Scan Path Design

In this paper, we consider Genetic Algorithms for two problems connected with Scan Path Design for VLSI circuits. The first problem, called Partial Scan Path Selection, is to optimize the number of flip-flops to be included in the scan path, at the same time maximizing the fault coverage. The second problem, called Multiple Scan Configuration, is to divide the scan path into a specified number ...

متن کامل

Ant Colony Optimization for Solving Multiple Boolean SAT Instances

Ant Colony Optimization (ACO) [2] is a nondeterministic algorithm framework that mimics the foraging behavior of ants to solve difficult optimization problems. Several researchers have successfully applied ant based algorithm framework in different fields of engineering, but never in VLSI testing. In this paper, we first describe the basics of ACO. We then consider the problem of simultaneously...

متن کامل

The Parallel Terraced Scan: An Optimization for an Agent-Oriented Architecture

A relatively new area of research concerns computer programs which operate by the action of many small agents, rather than the serial execution of an algorithm. Bestically from conventional programs, new ired for developing and maintaining them. An optimization technique, the Parallel Terraced Scan, has been applied to one such program: a letter-recognition system called the Examiner [7] . The ...

متن کامل

Multi Objective Inclined Planes System Optimization Algorithm for VLSI Circuit Partitioning

In this paper multi objective optimization problem for partitioning process of VLSI circuit optimization is solved using IPO algorithm. The methodology used in this paper is based upon the dynamic of sliding motion along a frictionless inclined plane. In this work, modules and elements of the circuit are divided into two smaller parts (components) in order to minimize the cutsize and area imbal...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999